<?php


namespace App\Http\Controllers\Admin;


use App\Tool\Json;

class AuthTestController extends AuthCheckController
{

    /**
     * 依附权限,如拥有/admin/admin/admin_list、/admin/admin/admin_update权限的也有此权限
     * @Auth(type='attach',value='/admin/admin/admin_list,/admin/admin/admin_update')
     * Create by Peter
     * 2019/08/27 15:52:15
     * Email:904801074@qq.com
     */
    function auth_test(){


        return Json::code(1,'success',request()->route());
    }


    /**
     * 跳过权限管理，但有登录验证
     * @Auth(type='skip_auth')
     * Create by Peter
     * 2019/08/28 10:26:09
     * Email:904801074@qq.com
     */
    function auth_test1(){

        return Json::code(1,'success',config('user.menu'));
    }


    /**
     * 逃过权限验证和登录验证
     * @Auth(type='no_check')
     * Create by Peter
     * 2019/08/28 10:26:43
     * Email:904801074@qq.com
     */
    function auth_test2(){

        return Json::code(1,'success');
    }

    /**
     * 常规路由
     * Create by Peter
     * 2019/08/28 10:26:43
     * Email:904801074@qq.com
     */
    function auth_test3(){

        return Json::code(1,'success');
    }

}
